package com.ruoyi.scope.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

public class Scope extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long scopeId;

    /** 管理类别 */
    @Excel(name = "管理类别")
    private String scopeClass;

    /** 产品类别 */
    @Excel(name = "产品类别")
    private String productClass;

    public String getScopeInfo() {
        return scopeInfo;
    }

    public void setScopeInfo(String scopeInfo) {
        this.scopeInfo = scopeInfo;
    }

    /** 类别备注 */
    @Excel(name = "类别备注")
    private String productRemark;

    /** 类别描述 */
    @Excel(name = "类别描述")
    private String productDesc;

    /** 创建时间 */
    private String scopeInfo;

    /** 创建时间 */
    private Date creatTime;

    /** 创建人 */
    private String creatBy;

//    public String getLoginName()
//    {
//        return loginName;
//    }

    public void setScopeId(Long scopeId)
    {
        this.scopeId = scopeId;
    }

    public Long getScopeId()
    {
        return scopeId;
    }
    public void setScopeClass(String scopeClass)
    {
        this.scopeClass = scopeClass;
    }

    public String getScopeClass()
    {
        return scopeClass;
    }
    public void setProductClass(String productClass)
    {
        this.productClass = productClass;
    }

    public String getProductClass()
    {
        return productClass;
    }
    public void setProductRemark(String productRemark)
    {
        this.productRemark = productRemark;
    }

    public String getProductRemark()
    {
        return productRemark;
    }
    public void setProductDesc(String productDesc)
    {
        this.productDesc = productDesc;
    }

    public String getProductDesc()
    {
        return productDesc;
    }
    public void setCreatTime(Date creatTime)
    {
        this.creatTime = creatTime;
    }

    public Date getCreatTime()
    {
        return creatTime;
    }
    public void setCreatBy(String creatBy)
    {
        this.creatBy = creatBy;
    }

    public String getCreatBy()
    {
        return creatBy;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("scopeId", getScopeId())
                .append("scopeClass", getScopeClass())
                .append("productClass", getProductClass())
                .append("productRemark", getProductRemark())
                .append("productDesc", getProductDesc())
                .append("creatTime", getCreatTime())
                .append("creatBy", getCreatBy())
                .append("updateTime", getUpdateTime())
                .append("updateBy", getUpdateBy())
                .toString();
    }
}
